package com.project.pojo.dto;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * @Description: 商品订单JSAPI支付返回结果类
 * @Author: zhuchi
 * @CreateDate: 2020/12/9 1:02
 * @Version: 1.0
 */
@Data
@ApiModel(value = "商品订单JSAPI支付返回结果类")
public class OrderPayJsapiDTO {

    /**
     * 支付状态（1:支付成功,2:需补差价）
     */
    @ApiModelProperty(value = "支付状态（1:支付成功,2:需补差价）")
    private Integer payState;

    /**
     * JSAPI下单执行状态（200:成功,500:失败）
     */
    @ApiModelProperty(value = "JSAPI下单执行状态（200:成功,500:失败）")
    private String code;

    /**
     * JSAPI下单执行状态描述
     */
    @ApiModelProperty(value = "JSAPI下单执行状态描述")
    private String message;

    /**
     * APPID
     */
    @ApiModelProperty(value = "APPID")
    private String appId;

    /**
     * 时间戳
     */
    @ApiModelProperty(value = "时间戳")
    private String timeStamp;

    /**
     * 随机字符串
     */
    @ApiModelProperty(value = "随机字符串")
    private String nonceStr;

    /**
     * 订单详情扩展字符串
     */
    @ApiModelProperty(value = "订单详情扩展字符串")
    private String packageStr;

    /**
     * 签名方式
     */
    @ApiModelProperty(value = "签名方式")
    private String signType;

    /**
     * 签名
     */
    @ApiModelProperty(value = "签名")
    private String paySign;

}
